
/**
 * @author Jorge Hernandez
 */
class org.molamil.acto.commands.CommandsConf {
	
	
	// Constants
	
	/**
	 * Package to find command classes when only the class name is provided.
	 * With value <code>org.molamil.acto.commands.cmd</code>
	 */
	public static function get DEFAULT_CMD_PACKAGE():String {return "org.molamil.acto.commands.cmd";}
	
	/**
	 * Whether it should pass a querystring for commands - useful when testing locally agains mock-up XML's.
	 * With value <code>false</code>
	 */
	public static function get IS_OMMIT_PARAMS():Boolean {return false;}
	
	/**
	 * Whether the execution of the comand is delayed, so the listeners added to the <code>CommandMaster</code>
	 * right after an <code>execute()</code> call will be called.
	 * With value <code>false</code>
	 */
	public static function get IS_EXECUTION_DELAY():Boolean {return false;}
	
	
	// Properties
	
	/**
	 * Package to find command classes when only the class name is provided.
	 * Default value <code>org.molamil.acto.commands.cmd</code>
	 */
	public static var defaultCmdPackage:String = DEFAULT_CMD_PACKAGE;
	
	/**
	 * Whether it should pass a querystring for commands - useful when testing locally agains mock-up XML's.
	 * Default value <code>false</code>
	 */
	public static var isOmmitParams:Boolean = IS_OMMIT_PARAMS;
	
	/**
	 * Whether the execution of the comand is delayed, so the listeners added to the <code>CommandMaster</code>
	 * right after an <code>execute()</code> call will be called.
	 * Default value <code>false</code>
	 */
	public static var isExecutionDelay:Boolean = IS_EXECUTION_DELAY; 
	
	
	// Constructor
	
	private function CommandsConf() {}
	
	
}
